package com.zhang.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zhang.system.entity.Role;
import com.zhang.system.entity.UserRole;

import java.util.List;

/**
 * <p>
 * 关联表：用户与角色 服务类
 * </p>
 *
 * @author 创世神
 * @since 2023-07-06
 */
public interface IUserRoleService extends IService<UserRole> {

    /**
     * 得到用户角色信息
     *
     * @param userId 用户id
     * @return {@link Role}
     */
    List<Role> getUserRoleInfo(Long userId);

    /**获取用户角色Id
     * @param userId
     * @return {@link List}<{@link Long}>
     */
    List<Long> getUserRoleIds(Long userId);
}
